/**
 * 作为项目总体配置和umi理念相同
 */

// todo: defineConfig来自pure核心文件

const aaa = require('./pure-core/index')


module.exports.defineConfig = {
  proxy: {}, //优先级高于devServer中的配置
  workerLoader: false,
  devServer: {
    https: false, // 是否启用 https server
  },
  jsObfuscator: false, // 代码混淆，注意：开发环境绝对不要开启，严重影响编译速度
  devtool: 'cheap-module-source-map',
  sass: true, //sass写法，默认关闭
  hash: true, // 文件名加has后缀，用于增量发布和避免浏览器加载缓存
  analyze: {
    analyzerMode: 'server',
    analyzerPort: 8888,
    openAnalyzer: true,
    generateStatsFile: false,
    statsFilename: 'stats.json',
    logLevel: 'info',
    defaultSizes: 'parsed', // stat  // gzip
  },
  chainWebpack(memo,) {
    memo.output
      .path('distTest')
      .filename('[name].bundle.js');
  },


}
